package com.thx.common.plug.excel;

import java.util.Map;

public class ExcelColumnEntity {
	private String header;// excel 表头列名
	private String entityField;// 对应的实体字段
	private String rltEntity;// 关联实体
	private String rltEntityField;// 关联实体的字段
	private int isPicture;// 用于判断此字段对应的是否为图片 1:是 0：否
	private int arrayIndex;//导出数组数据时,判断此表头对应数组中哪个元素,从1开始
	private Map<String, String> mapping;// key:实体字段值,value:单元格显示值
	private Map<String, Map<String, String>> checkMap;// key:单元格值校验方法名,value:(key:校验方法参数类型,value:校验方法参数值)

	public String getHeader() {
		return header;
	}

	public void setHeader(String header) {
		this.header = header;
	}

	public String getEntityField() {
		return entityField;
	}

	public void setEntityField(String entityField) {
		this.entityField = entityField;
	}

	public String getRltEntity() {
		return rltEntity;
	}

	public void setRltEntity(String rltEntity) {
		this.rltEntity = rltEntity;
	}

	public String getRltEntityField() {
		return rltEntityField;
	}

	public void setRltEntityField(String rltEntityField) {
		this.rltEntityField = rltEntityField;
	}

	public int getIsPicture() {
		return isPicture;
	}

	public void setIsPicture(int isPicture) {
		this.isPicture = isPicture;
	}

	public int getArrayIndex() {
		return arrayIndex;
	}

	public void setArrayIndex(int arrayIndex) {
		this.arrayIndex = arrayIndex;
	}

	public Map<String, String> getMapping() {
		return mapping;
	}

	public void setMapping(Map<String, String> mapping) {
		this.mapping = mapping;
	}

	public Map<String, Map<String, String>> getCheckMap() {
		return checkMap;
	}

	public void setCheckMap(Map<String, Map<String, String>> checkMap) {
		this.checkMap = checkMap;
	}
}
